<?php

require_once "ComponentBase.php";
Loader::using("Models::Entities::Terminales");

class TerminalesComponent extends ComponentBase {

    public function getAll() {
        return $this->Terminales->GetAll();
    }

    public function getById($id) {
        return $this->Terminales->GetById($id);
    }

    public function getDeleted($id) {
        return $this->Terminales->GetDeleted();
    }

    public function update(Terminales $terminal) {
        return $this->Terminales->Update($terminal);
    }

    public function create(Terminales $terminal) {
        return $this->Terminales->Create($terminal);
    }

    public function remove($id) {
        $this->Terminales->Remove($id);
    }

    public function restore($id) {
        $this->Terminales->Restore($id);
    }
    
    public function getByPuerto($idPuerto) {
        return $this->Terminales->GetByPuerto($idPuerto);
    }

}

?>
